Skip to content

Validator can approve or deny using the queue’s robot#418

Open
iMattPro wants to merge 6 commits intophpbb:3.3.xfrom
iMattPro:robot-poster
Open

Validator can approve or deny using the queue’s robot#418
iMattPro wants to merge 6 commits intophpbb:3.3.xfrom
iMattPro:robot-poster

Conversation

@iMattPro
Copy link
Member

@iMattPro iMattPro commented Feb 23, 2026

Screenshot 2026-02-22 at 5 59 52 PM Screenshot 2026-02-22 at 6 08 22 PM

Queue approvals and denials now post as the queue robot account by default for consistency (if the robot exists), with validators able to optionally choose to post under their own username via a radio button on the approval/denial form.

@iMattPro iMattPro changed the title Validator can aprrove or deny using the queue’s robot Validator can approve or deny using the queue’s robot Mar 5, 2026
@iMattPro iMattPro requested review from DavidIQ and Copilot March 22, 2026 15:47
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the validation (approve/deny) workflow so queue actions can be posted under the queue’s configured robot account by default, with an option for validators to post as themselves.

Changes:

  • Added a “post as” radio option to the approve/deny confirmation form when a robot is available.
  • Introduced new language strings for “Approve as / Deny as / Yourself”.
  • Extended queue posting/notification methods to support an optional poster/sender user ID (robot).

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
styles/prosilver/template/manage/queue_validate.html Adds UI controls (radio buttons) to choose whether to post as the robot or as the validator.
language/en/manage.php Adds English labels for the new “post as” UI.
includes/objects/queue.php Threads an optional user ID through queue replies, release-topic replies, and approve/deny PM notifications.
controller/manage/queue/item.php Reads the new form field, decides whether to use the contribution type’s robot user ID, and supplies template vars for the UI.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants